
$(document).ready(function() {
  // 监听触发按钮的点击事件
  $('button[data-target="#modifyModal"]').click(function() {
    var userid = $(this).data('upuserid');
    // 调用函数获取用户信息并填充到表单
    fetchUserInfo(userid);
  });

  // 监听保存按钮的点击事件
  $('#submit-button').click(function() {
    // 获取表单数据
    var formData = {
      ID: $('#userID').val(),
      remark: $('#userremark').val(),
      telephone1: $('#usertelephone1').val(),
      telephone2: $('#usertelephone2').val()
    };
    // 发送PUT请求更新用户信息
    updateUserInfo(formData.ID, formData);
  });
});

// 获取用户信息并填充到表单的函数
function fetchUserInfo(userid) {
  $.ajax({
    url: '/user/' + userid +'/update',
    type: 'GET',
    success: function(data) {
      // 填充表单
      $('#userID').val(userid);
      $('#userremark').val(data.remark);
      $('#usertelephone1').val(data.telephone1);
      $('#usertelephone2').val(data.telephone2);
    },
    error: function(error) {
      console.error('Error fetching user info:', error);
    }
  });
}

// 更新用户信息的函数
function updateUserInfo(userid, userData) {
  $.ajax({
    url: '/user/' + userid + '/update',
    type: 'PUT',
    contentType: 'application/json',
    data: JSON.stringify(userData),
    success: function(data) {
      // 处理响应数据
      console.log('User info updated successfully', data);
      // 关闭模态框
      $('#modifyModal').modal('hide');
    },
    error: function(error) {
      console.error('Error updating user info:', error);
    }
  });
}
